Free Trader — definition

1. free trader (Noun)

1 definition

free trader (Noun) — An advocate of unrestricted international trade.

6 types of
admirer booster champion friend protagonist supporter